.ft:where(.astro-svc3kc7d){display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;width:100%;max-width:760px;margin-inline:auto;font-family:var(--sl-font-system, ui-sans-serif, system-ui, sans-serif)}.ft-panel:where(.astro-svc3kc7d){box-sizing:border-box;display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px;border-radius:12px;border:1px solid var(--sl-color-hairline);background:var(--sl-color-bg);margin:0}.ft-title:where(.astro-svc3kc7d){font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--sl-color-gray-2);margin:0}.ft-table:where(.astro-svc3kc7d){display:flex;flex-direction:column;border-radius:9px;overflow:hidden;border:1px solid var(--sl-color-gray-4);margin:0}.ft-trow:where(.astro-svc3kc7d){display:grid;grid-template-columns:.85fr 1fr 1.25fr .95fr;margin:0}.ft-trow--head:where(.astro-svc3kc7d){border-bottom:1px solid var(--sl-color-gray-4)}.ft-th:where(.astro-svc3kc7d){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:6px 8px;color:var(--sl-color-gray-2);background:var(--sl-color-gray-6);border-right:1px solid var(--sl-color-gray-5);margin:0}.ft-th:where(.astro-svc3kc7d):last-child{border-right:0}.ft-td:where(.astro-svc3kc7d){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:7px 8px;color:var(--sl-color-text);background:var(--sl-color-bg);border-top:1px solid var(--sl-color-gray-5);border-right:1px solid var(--sl-color-gray-5);margin:0}.ft-td:where(.astro-svc3kc7d):last-child{border-right:0}.ft-trow:where(.astro-svc3kc7d):nth-child(2) .ft-td:where(.astro-svc3kc7d){border-top:0}.ft-th--dup:where(.astro-svc3kc7d){color:#b45309;background:color-mix(in srgb,#d97706 15%,var(--sl-color-gray-6))}.ft-td--dup:where(.astro-svc3kc7d){color:color-mix(in srgb,#b45309 80%,var(--sl-color-text));background:color-mix(in srgb,#d97706 13%,transparent)}.ft-strip:where(.astro-svc3kc7d){display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 8px;margin:0}.ft-strip-x:where(.astro-svc3kc7d){font-size:11.5px;font-weight:700;color:var(--sl-color-text);margin:0}.ft-strip-note:where(.astro-svc3kc7d){font-size:11px;font-weight:600;color:#b45309;margin:0}.ft-mid:where(.astro-svc3kc7d){display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 2px;margin:0}.ft-arrow:where(.astro-svc3kc7d){display:flex;align-items:center;margin:0}.ft-arrow-line:where(.astro-svc3kc7d){width:30px;height:3px;border-radius:3px;background:var(--sl-color-text-accent);margin:0}.ft-arrow-head:where(.astro-svc3kc7d){width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid var(--sl-color-text-accent);margin:0 0 0 -1px}.ft-arrow-label:where(.astro-svc3kc7d){font-size:10.5px;font-weight:700;line-height:1.3;text-align:center;color:var(--sl-color-text-accent);margin:0}.ft-tree:where(.astro-svc3kc7d){box-sizing:border-box;display:flex;flex-direction:column;padding:10px 12px;border-radius:9px;border:1px solid var(--sl-color-gray-4);background:var(--sl-color-gray-6);margin:0}.ft-line:where(.astro-svc3kc7d){box-sizing:border-box;padding:1.5px 0 1.5px calc(8px + var(--depth, 0) * 16px);border-left:2px solid transparent;margin:0}.ft-line--object:where(.astro-svc3kc7d),.ft-line--array:where(.astro-svc3kc7d){border-left-color:var(--sl-color-text-accent);background:color-mix(in srgb,var(--sl-color-text-accent) 8%,transparent)}.ft-code:where(.astro-svc3kc7d){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:600;line-height:1.5;white-space:nowrap;color:var(--sl-color-text);background:transparent;padding:0;margin:0}.ft-line--object:where(.astro-svc3kc7d) .ft-code:where(.astro-svc3kc7d),.ft-line--array:where(.astro-svc3kc7d) .ft-code:where(.astro-svc3kc7d){color:color-mix(in srgb,var(--sl-color-text-accent) 55%,var(--sl-color-text))}@media(max-width:560px){.ft:where(.astro-svc3kc7d){grid-template-columns:1fr;gap:14px}.ft-mid:where(.astro-svc3kc7d){flex-direction:row;gap:10px}.ft-arrow:where(.astro-svc3kc7d){transform:rotate(90deg)}.ft-arrow-label:where(.astro-svc3kc7d){text-align:left}.ft-code:where(.astro-svc3kc7d){white-space:normal}}
